body {
  background: #fff;
  margin: 0px;
  padding: 0px;
  direction: ltr;
  font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
  font-size: 11px;
}
.test{
	background: blackl;
}
.cleaner{
	clear:both;
}
#layout{
	position	: absolute;
	left		: 50%;
	margin-left	: -512px;
	width		: 1024px;
}
#main{
	margin-top: 10px;
	margin-left: 5px
}
#main-sidebar{
	width	: 190px;
	float	: left;
	background-color: #EFEFEF;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
#sidebar_linkes{
	list-style-type:none;
	margin-top: 10px;
	padding-bottom: 15px;
}
#sidebar_linkes li{
	margin-top: 15px;
}	
.sidebar_nav_link a{
	width:60px;
	display:block;
	font-size:15px;
	color:black;
	text-decoration: none;
	padding:5px;
}
.sidebar_nav_link a:hover{
	cursor:pointer;
	border-radius:5px;
	font-size:15px;
	color:white;
	background-color:#dadada;	
	text-decoration: none;
	padding:5px;
	<!--box-shadow: 0 0 10px rgba(0,0,0,0.5);-->
}

#main-content{
	border-radius: 5px;
	min-height: 790px;
	width	: 814px;
	float	: left;
	background-color: #EFEFEF;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	margin-left: 10px
	
}
#main-content-head{
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	background-color: #A9A9A9;
	padding 	:5px;
}
#main-content-head-title{
	float		: left;
	width		: 397px;
}
#main-content-head-sit{
	float		: left;
	width		: 397px;
	text-align	: right;
}
#main-content-welcome{
	padding: 10px;
	padding-top: 5px;
}
#main-content-profile-left{
	float		: left;
	width		: 250px;
}
#profile-actions{
	
	width		: 250px;
	padding-top	: 5px;
}
#profile-actions img{
	padding-left: 75px;
	padding-top	: 10px;
}
.profile-friends{
	width		: 250px;
	margin-top	: 15px;
	float		: left;
}
.profile-friends-title{
	margin-top	: 5px;
	width		: 250px;
	font-size	: 16px; 
}
.profile-friends table{
	margin-left		: 10px; 
	margin-right	: 10px;  	 
	margin-bottom	: 10px;
}
.profile-friends table tr td{
	width			: 74px;
}
.profile-friends table tr td a{
	color:black;	
	text-decoration: none;
	font-size: smaller;
}
.profile-friends table img{
	width		: 71px;
	height		:60px; 
}
#main-content-profile-right{
	float		: left;
	padding-left: 10px;
	width: 554px;
}
#profile-right-info{
	width		: 554px;
}
#profile-right-info-top{
	font-size	: 25px;
}
.more{
	float		: right;
	padding-right:10px;
	color: white;
}
.more a{
	color:black;
	text-decoration: none;
}
.h2inmsg{
	margin: 0;
}
#profile-right-info-more{
	margin-top	: 10px;
}
#profile-right-info-more table{
	width		: 554px;
}
#profile-right-info-more table tr td:first-of-type{
	padding-right: 50px;
	padding-left: 50px;
}
#profile-right-photos{
	background	:#989898 
}
.profile-right-block-head{
	background	:#484848 ;
	padding-top	: 5px;
	padding-left: 5px;
	padding-bottom:5px;
	margin-top	:10px;
	color: white;
}
#profile-right-photos-more table{
	margin-top	: 10px;
}
#profile-right-photos-more img{
	border:1px solid black;
	margin-right:5px;
	margin-top:5px;
	width		: 120px;
	height		: 120px
}
#profile-right-wall-wrap{
	background: #cccccd;
	width: 545PX;
	padding: 5PX;
}
.profile-right-wall-area{
	border:1px solid black;
	margin-left	: 10px;
	margin-right: 10px;
}
#profile-right-wall-post{
	margin-top	: 15px;
	width		:534PX;	
	background	: #989898; 
	padding:5px;
	padding-top: 2px;
}
#profile-right-wall-post h6{
	margin		: 0px;
	font-size	: x-large;	
	padding-top	: 3px;
	padding-left: 5px;  
}
.comment_wrap{
	width: 450px ;
	margin:0 auto;
	background: #9da2a7;
	padding: 5px;
}
.comment_wrap h5{
	float:left;
	font-size:medium;
	 margin: 0
}
#comment_action{
	text-decoration:none;
	color:white;
}
#comment_action:HOVER{
	text-decoration: underline;
}
.comment_post{
	padding: 5px;
	margin-top:8px; 
	background: #adb2b7;
}
.comment_post_add{
		padding: 5px;
	margin-top:8px; 
	background: #adb2b7;
}
.comment_from_user{
	float: left;
	width: 40px
}
.comment_from_user img{
	width: 40px ;
	height: 25px;
}
.name_of_memb{
	color:black;text-decoration: none;
}
.comment_text{
	float: left;
	background-color:#d2d6da;
	width: 385px;
	line-height:140%;
	overflow:inherit;
	margin-left: 5px;
	padding: 5PX;
}
.close{
	cursor:pointer;
	width:30px;
	height:25px;
	background-image: url("/public/images/close_x.png");
	background-repeat: no-repeat;
	background-position: left;
}
.comment_add{
	float: left;
	width: 395px;
	margin-left: 5px;
}
#footer{
	margin-top:10px;
	background-color: #EFEFEF;
	padding: 5px;
	border-top:1px solid #CCCCCC;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
#header{
	background-color: #EFEFEF;
	padding: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.top_home_link_td{
	width: 215px;
	float: left;	
	
}
.top_nav_search{
	margin-left:205px;
	border:1px solid black;
	border-radius:3px;
}
#messages{
	font-size:15px;
	color:black;
	text-decoration: none;
	padding:5px;
}
#messages:HOVER{
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	cursor:pointer;
	border-radius:5px;
	font-size:15px;
	color:white;
	background-color:#6d7f9b;	
	text-decoration: none;
	padding:5px;
}
.top_nav_link{
	font-size:15px;
	color:black;
	text-decoration: none;
	margin-left: 35px;
	padding:5px;
}
.top_nav_link:hover{
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	cursor:pointer;
	border-radius:5px;
	font-size:15px;
	color:white;
	background-color:#dadada;	
	text-decoration: none;
	padding:5px;
}
#login{
	margin: 5px;
}
#register{
	width:220PX;
	margin-left: 297px;
}
select{
	border:1px solid black;
	border-radius:3px;
}
#register>div{
	margin-top: 10px
}
.regleft{
	float:left;
	width: 55px;
	padding-top:4px;
}
.example{
	font-size: smaller;
	padding-left: 60px;
	font-style: italic;
}
.inputstyle{
	border:1px solid black;
	border-radius:3px;
}
.buttonclass{
	cursor:pointer;
	border:solid 2px #acb3ba;
	border-radius:3px;
	background-color:#d5dae1;
	font-size:11px;
	color:black;
	text-decoration:none;
	font-weight: bold;
	padding-left: 5px;
	padding-right:5px;
}
.buttonclass:hover{
	background-color:#c1ced9;
	color:white;
	border:solid 2px #d5d8dc;
}
.buttonclass:ACTIVE {
	position: relative;
	top: 2px;
}
#settings{
	margin-top: 10px;
}
#settings_email{
	width:220PX;
	float: left;
	margin-left: 20px;
	
}
#settings_password{
	width:270px;
	float:left;
	margin-left: 30px;
}
#settings_delete{
	width:200px;
	float: left;
	margin-left: 30px;
}
#settings_birthday{
	margin-top:30px;
	margin-left:20px;
	width:300px;
	float: left;
	
}
.walluser{
	text-decoration: none;
	color: white;
}
.walluser:HOVER {
	text-decoration: underline;
}
#slide{
	margin-top:-5px;
	position: fixed;
	width: 100px;
	height: 100%;
	background-color:#989898;
	left:0px;
	opacity:0.3;
}
#slide:HOVER {
	opacity:0.7;
	cursor:pointer;
}
